Prospectus Decomposing Digital - system Specifications into Interacting Sequential Processes
نویسندگان
چکیده
This 2-year project description is part of the Digital Design Derivation Project of the Hardware Methods Laboratory, Computer Science Department, Indiana University. Participating researchers, students, and staff include Prof. Steven D. Johnson, Prof. David E. Winkel, Bhaskar Bose, Zheng Zhu, Kamlesh Rath, Esen Tuna, C. David Boyer, and Willie Hunt. The 2-year project investigates sequential decomposition: a process by which higher specifications of digital-system behavior are broken down into interacting sequential subsystems. We will develop a treatment in the framework of functional algebra, defining formal representations for relevant abstractions, building a set of transformations for manipulating these representations, and incorporating these transformations in a mechanical reasoning system for hardware derivation. The aim is to develop a “correct-by-construction” method of verification that is on an equal footing with deductive formalisms (theorem provers) in use today. An interaction scheme P [f ] is a formula expressing a protocol between two processes but abstract with respect to function f . Given a procedure F we want to construct an instance P [F ] of the interaction. For an expression E[F ] that uses F , the goal is to factor E into a complementary instance, E[P̄ [F ]], in a manner that preserves a suitable notion of equivalence. That is, we want E[F ] ≈ E[P̄ [F ]] ◦ P [F ] A number of demonstration experiments will be performed to illustrate results of the theoretical work. They will include at least two full-system prototypes, to be developed in the Indiana University Hardware Methods Laboratory.
منابع مشابه
The Specification and Verified Decomposition of System Requirements Using CSP
An important principle of building trustworthy systems is to rigorously analyze the critical requirements early in the development process, even before starting system design. Existing proof methods for systems of communicating processes focus on the bottom-up composition of component-level specifications into system-level specifications. Trustworthy system development requires, instead, the to...
متن کاملEfficient GPU algorithms for parallel decomposition of graphs into strongly connected and maximal end components
This article presents parallel algorithms for component decomposition of graph structures on general purpose graphics processing units (GPUs). In particular, we consider the problem of decomposing sparse graphs into strongly connected components, and decomposing graphs induced by stochastic games (such as Markov decision processes) into maximal end components. These problems are key ingredients...
متن کاملAdding Formal Meanings to AADL with Hybrid Annex
AADL is a Model-Based Engineering language for architectural analysis and specification of real-time embedded systems with stringent performance requirements (e.g. fault-tolerance, security, safety-critical etc.). However, core AADL lacks of a mechanism for modeling continuous evolution of physical processes which are controlled by digital controllers. In our previous work, we have introduced H...
متن کاملSequential - System Factorization
The success of high-level synthesis methods in reducing design time and formal veri cation methods in reducing design errors in digital VLSI circuits have opened the way to system-level synthesis and veri cation. Derivation is a form of formal veri cation that deals with correct-by-construction reasoning. A set of equivalence preserving transformations are used to derive an implementation from ...
متن کاملReliability Analysis of Csp Specifications Using Petri Net and Markov Models
Formal methods such as CSP (Communicating Sequential Processes), CCS (Calculus of Communicating Systems) and Dataflow based process models are widely used for formal reasoning in the areas of concurrency, communication, and distributed systems. The research in formal specification and verification of complex systems has often ignored the specification of stochastic properties of the system. We ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991